package com.job.springSea.work0714;

import java.math.BigDecimal;
import java.math.MathContext;
import java.math.RoundingMode;

/**
 * @author 于春海
 * @version 1.0
 * @since 2022-07-14 16:31:18
 */
public class UseBig {
    public static void main(String[] args) {
        double d1=2.0,d2=1.1;
        System.out.println(d1-d2);

        BigDecimal b1=new BigDecimal("20.12346531321231321313131");
        //大数字不能使用 普通的算术运算 使用方法
        BigDecimal b2=new BigDecimal("2.1234653132123132131313465313212313213131346531321231321313131");
        BigDecimal b3= b1.divide(b2,30, RoundingMode.HALF_UP);
        System.out.println(b3);

        BigDecimal b4=new BigDecimal("3.14",new MathContext(30,RoundingMode.HALF_UP));
        BigDecimal b5=b1.multiply(b4);
        System.out.println(b5);

        BigDecimal b6=b1.multiply(b3);
        b6=b6.setScale(30,RoundingMode.HALF_UP);
    }
}